

package com.techysky.xsd.dm;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;



@XmlAccessorType(XmlAccessType.FIELD)
@XmlRootElement
public class TaskDefinition {

	 @XmlAttribute(name = "taskIdent", required = true)
	    protected String taskIdent;
	 @XmlAttribute(name = "taskCode", required = true)
	    protected String taskCode;
	 @XmlAttribute(name = "worthinessLimit", required = true)
	    protected String worthinessLimit;
	 @XmlAttribute(name = "reducedMaint", required = true)
	    protected String reducedMaint;
	 @XmlAttribute(name = "skillType", required = true)
	    protected String skillType;
	 @XmlAttribute(name = "applicRefId", required = true)
	    protected String applicRefId;
	 @XmlElement(name="task",required = true)
	    protected Task task;
	 @XmlElement(name="refs",required = true)
	    protected Refs refs;	
	 @XmlElement(name="name",required = true)
	  	protected String name;	 
	   protected String remarks;
	protected SupervisorLevel supervisorLevel;
	protected PreliminaryRqmts preliminaryRqmts;
	protected Limit limit;
	public String getTaskIdent() {
		return taskIdent;
	}
	public void setTaskIdent(String taskIdent) {
		this.taskIdent = taskIdent;
	}
	public String getTaskCode() {
		return taskCode;
	}
	public void setTaskCode(String taskCode) {
		this.taskCode = taskCode;
	}
	public String getWorthinessLimit() {
		return worthinessLimit;
	}
	public void setWorthinessLimit(String worthinessLimit) {
		this.worthinessLimit = worthinessLimit;
	}
	public String getReducedMaint() {
		return reducedMaint;
	}
	public void setReducedMaint(String reducedMaint) {
		this.reducedMaint = reducedMaint;
	}
	public String getSkillType() {
		return skillType;
	}
	public void setSkillType(String skillType) {
		this.skillType = skillType;
	}
	public String getApplicRefId() {
		return applicRefId;
	}
	public void setApplicRefId(String applicRefId) {
		this.applicRefId = applicRefId;
	}
	public Task getTask() {
		return task;
	}
	public void setTask(Task task) {
		this.task = task;
	}
	public Refs getRefs() {
		return refs;
	}
	public void setRefs(Refs refs) {
		this.refs = refs;
	}
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public SupervisorLevel getSupervisorLevel() {
		return supervisorLevel;
	}
	public void setSupervisorLevel(SupervisorLevel supervisorLevel) {
		this.supervisorLevel = supervisorLevel;
	}
	public String getRemarks() {
		return remarks;
	}
	public void setRemarks(String remarks) {
		this.remarks = remarks;
	}
	public PreliminaryRqmts getPreliminaryRqmts() {
		return preliminaryRqmts;
	}
	public void setPreliminaryRqmts(PreliminaryRqmts preliminaryRqmts) {
		this.preliminaryRqmts = preliminaryRqmts;
	}
	public Limit getLimit() {
		return limit;
	}
	public void setLimit(Limit limit) {
		this.limit = limit;
	}
	

}
